/*--------------------------------------------------------------------------------*/
#ifndef __GRAPHIC_COLOR__
#define __GRAPHIC_COLOR__
/*--------------------------------------------------------------------------------*/
#include "primitives.h"
#include "object.h"
#include "util.h"
/*--------------------------------------------------------------------------------*/
class GRAPHIC_COLOR : public OBJECT
{

	// -- PUBLIC

public:

    DECLARE_REF( GRAPHIC_COLOR );

    // .. CONSTRUCTORS

    GRAPHIC_COLOR() : OBJECT() , R( 0 ), G( 0 ), B( 0 ), A( 0 )
    {
    }

    ~GRAPHIC_COLOR()
    {
    }

    // .. METHODS

    VOID Set( BYTE r, BYTE g, BYTE b, BYTE a )
    {
    	R = r;
    	G = g;
    	B = b;
    	A = a;
    }

    // -- PRIVATE

private :

    // .. ATTRIBUTES

    BYTE
		R,
		G,
		B,
		A;


    
};
/*--------------------------------------------------------------------------------*/
#endif
